/*
 * 登录与注册表格的隐藏与显示
 * */
$(function(){
  $("#register").click(function(){ 
    if($(".registerBox").css('display')=="none"&&$('.loginBox').css('display')=='none'){
      $(".centerPic").animate({top:'-=150px'});
	  }
    else if($(".registerBox").css('display')=="none"&&$('.loginBox').css('display')=='block'){}
    else {
	  $(".centerPic").animate({top:'+=150px'});
	  }
 if($('.loginBox').css('display')=='block'){
	 $('.loginBox').css('display','none');
 }
 else{}
     $(".registerBox").slideToggle("slow");
    
  });
});


  $("#login").click(function(){
	  if($(".loginBox").css('display')=="none"&&$('.registerBox').css('display')=='none'){
      $(".centerPic").animate({top:'-=150px'});
	  }
      else if($(".loginBox").css('display')=="none"&&$('.registerBox').css('display')=='block'){}
      else {
	  $(".centerPic").animate({top:'+=150px'});
	  }
 if($('.registerBox').css('display')=='block'){
	 $('.registerBox').css('display','none');
 }
 else{}
    $(".loginBox").slideToggle("slow");
    $('#userName','#password').empty();
  });
  
 

 //注册框信息检测
  $(function(){
	//邮箱地址约束
	  $('#setEmail').blur(function(){
		 var email = /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/;
		 var setEmail = $('#setEmail').val();
		 if(email.test(setEmail)){
			 $('.registerBox li:first-child .fi-check').css('display','inline');
         }
         else{
			 $('.warnEmail').css('display','inline');
			 $('.warnEmail').html(" *请输入正确的邮箱地址");

		 }
	 $('#setEmail').click(function(){
		 $('.warnEmail').css('display','none');
		 $('.registerBox li:first-child .fi-check').css('display','none');
	 });
	 
	  });
	  
	  //生日日期显示 
	  $( "#datepicker" ).datepicker({
	        changeMonth: true,
	        changeYear: true,
            yearRange: '-40:+0',
            maxDate: '+0m +0w +0d'
	  });
	  
	  //检测注册用户名
	  $('#setUsername').blur(function(){
		 var user = $('#setUsername').val();
		 if(user == ''){
			 $('.warnUsername1').html(' *请输入用户名').css('display','inline');	 
		 }
		 else{
			 $.ajax({
					type : "post",
					url : "user/userExist ",
					data : {
						"userName" : user
					},
					dataType : "json",
					success : function(data){
						if (data.result == true) {
							$('.warnUsername1').html(' *用户名已存在').css('display','inline');	
							}
							else
								$("#setUsername").next('span').next().css('display','inline'); 
					}

				});
		 }
	  });
	  $('#setUsername').click(function(){
		  $('.warnUsername1').css('display','none');
		  $("#setUsername").next('span').next().css('display','none'); 
	  });
	  
	//设置密码限制
	  $('#setPw').blur(function(){
	   setPw = $("#setPw").val();
	   if(setPw.length != 6){
		   $('.warnPw1').css('display','inline');
		   }
	   else{ }
	  });
	  $('#setPw').click(function(){
		  $('.warnPw1').css('display','none');
	  });
	  
	//确认密码限制
	  $('#verifyPw').blur(function(){
		  verifyPw = $('#verifyPw').val();
		  if(verifyPw != setPw){
			  $('.warnPw2').css('display','inline');
		  }
		  else{} 
		  });
	  $('#verifyPw').click(function(){
		  $('.warnPw2').css('display','none');
	  });
	  $('#setPw').change(function(){
		 var setPw = $('#setPw').val(); 
		 if(verifyPw != setPw){
			  $('.warnPw2').css('display','inline');
		  }
		  else{}
	  });
	  
	//登录用户名和密码检测
	  $('#userName').blur(function(){
		 var user = $('#userName').val();
		 if (user == ''){
			 $('.warnUsername2').html(" *请输入用户名").css('display','inline');
		 }
		 else{ 
			 $.ajax({
				type:'post',
				url:'user/userExist',
				data:{'userName':user},
				dataType:'json',
				success:function(data){
					if(data.result == false){
						$('.warnUsername2').html(" *用户名错误").css('display','inline');
					}
					else $('#username').next('span').next().css('display','inline');
				}
			 });
		 }
	  });
	  $('#userName').click(function(){
		  $('.warnUsername2').css('display','none');
		  $('#username').next('span').next().css('display','none');
	  });
	  
  
     $('#loginVerify').click(function(){
    	 var user = $('#userName').val();
         var pw = $('#password').val();
		 if (pw == ''){
			 $('.warnPw2').html(" *请输入密码").css('display','inline');
		 }
		 else{

			 $.ajax({
				  type : 'POST',
	              url : 'user/userLogin',
	              data :{
	                  'userName':user,
	                  'userPw':pw
	              },
				 dataType:'json',
				 success:function(data){
	                 if (data.result == true) 
	                	self.location.href='page/home';  
	                 
	                 else alert("密码错误");
		         }
	        });
		 }
     });
	  $('#password').click(function(){
		  $('.warnPw2').css('display','none');
		  $('#password').next('span').next().css('display','none');  
	  });
	  
	  /*确认注册 提交信息*/
	  $('#registerVerify').click(function(){
		  var user = $('#setUsername').val();
		  var pw = $('#setPw').val();
		  var sex=$('#sex').val();
		  var birth=$('#datepicker').val();
		  var email=$('#setEmail').val();
		  $.ajax({
			  type:'post',
			 url:'user/userRegist', 
			 data:{
				 'userName':user,
				 'userPw':pw,
				 'sex':sex,
				 'birthday':birth,
				 'email':email
			 },
			 dataType:'json',
		    success:function(data){
		    	if(data.result == true)
		    		self.location.href='page/home';
		    	else {}
		    }
		  });
	  });
		 
  });